// 评论功能相关js
var editor;
KindEditor.ready(function (K) {
    editor = K.create('textarea[name="content"]', {
        resizeType: 1,
        allowPreviewEmoticons: false,
        allowImageUpload: false,
        items: [
            'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
            'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
            'insertunorderedlist', '|', 'emoticons', 'image', 'link'],
        afterBlur: function () {
            this.sync();
        },
        afterChange: function () {
            $('.word_count1').html(this.count()); //字数统计包含HTML代码
            $('.word_count2').html(this.count('text'));  //字数统计包含纯文本、IMG、EMBED，不包含换行符，IMG和EMBED算一个文字
            var limitNum = 255;  //设定限制字数
            if (this.count('text') > limitNum) {
                //超过字数限制自动截取
                var strValue = editor.text();
                strValue = strValue.substring(0, limitNum);
                editor.text(strValue);
                $('#remainder_str').text(255);
            } else {
                //计算剩余字数
                var result = limitNum - this.count('text');
                $('#remainder_str').text(limitNum - result);
            }
        }
    });
});
$(function () {
    // 提交评论
    $('#submit_comment').click(function () {
        $.ajax({
            url: '/submit_comment/',
            type: 'POST',
            data: {'nid': $(this).attr('article_id'), 'content': $('textarea[name="content"]').val()},
            dataType: 'JSON',
            success: function (res) {
                if (res.status) {
                    location.reload();
                } else {
                    alert(res.errors);
                }

            },
            error: function () {
                alert('网络繁忙，请稍候重试');
            }
        });
        return false;
    });
    // 顶
    $('a.up').click(function () {
        $.ajax({
            url: '/updown/',
            type: 'POST',
            data: {'article_id': $(this).attr('article_id'), 'up': 1},
            dataType: 'JSON',
            success: function (res) {
                if (res.status) {
                    var v = parseInt($('a.up').children('div').text()) + 1;
                    $('a.up').children('div').text(v);
                }
            },
            error: function () {
                alert('网络繁忙，请稍候重试');
            }
        });
        return false;
    });
    // 踩
    $('a.down').click(function () {
        $.ajax({
            url: '/updown/',
            type: 'POST',
            data: {'article_id': $(this).attr('article_id'), 'up': 0},
            dataType: 'JSON',
            success: function (res) {
                if (res.status) {
                    var v = parseInt($('a.down').children('div').text()) + 1;
                    $('a.down').children('div').text(v);
                }
            },
            error: function () {
                alert('网络繁忙，请稍候重试');
            }
        });
        return false;
    });
    //  加粉
    $('a.fans').click(function () {
        // console.log(111);
        $.ajax({
            url: '/addfans/',
            type: 'POST',
            data: {'author_id': $(this).attr('author_id')},
            dataType: 'JSON',
            success: function (res) {
                if (res.status) {
                    var v = parseInt($('a.fans').children('div').text()) + 1;
                    $('a.fans').children('div').text(v);
                    $('li.fans').text('粉丝：'+v);

                }
            },
            error: function () {
                alert('网络繁忙，请稍候重试');
            }
        });
        return false;
    });

});